#include "FabricaDeTerritoriosObservables.h"

FabricaDeTerritoriosObservables::FabricaDeTerritoriosObservables(NotificadorDeCambios* notificadorDeCambios)
{
	this->notificadorDeCambios = notificadorDeCambios;
}

Territorio* FabricaDeTerritoriosObservables::crearTerritorio(std::string nombre, int x, int y,
		Continente* continente) {
	Territorio* territorio = new Territorio(nombre,x,y,continente);
	territorio->addObserver(this->notificadorDeCambios);
	return territorio;
}

FabricaDeTerritoriosObservables::~FabricaDeTerritoriosObservables()
{
}
